export namespace Other {
  /**
   * 响应数据
   */
  export interface Data {
    deliveryTime: DeliveryTime[];
    /**
     * 配送时段列表
     */
    deliveryWeight: DeliveryWeight[];
    yyCommonConfig: YyCommonConfig;
    [property: string]: any;
  }

  export interface DeliveryTime {
    /**
     * 结束时间
     */
    endTime?: string;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 开始时间
     */
    startTime?: string;
    [property: string]: any;
  }

  export interface DeliveryWeight {
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 最大重量
     */
    maxWeight?: number;
    /**
     * 最小重量
     */
    minWeight?: number;
    [property: string]: any;
  }
  /**
   * 配置信息
   */
  export interface YyCommonConfig {
    /**
     * 证件到期预警(天)
     */
    certificateExpirationWarning?: number;
    /**
     * 爬楼费-起步费用(分)
     */
    climbingFeeStart?: number;
    /**
     * 爬楼费-起步楼层
     */
    climbingFeeStartFloor?: number;
    /**
     * 爬楼费-间隔费用(分)
     */
    climbingFeeStartSpace?: number;
    /**
     * 配送间隔时长(分钟)
     */
    deliveryInterval?: number;
    /**
     * 配送员收益提现周期(天)
     */
    distributionClerkIncomeWithdrawalCycle?: number;
    /**
     * 配送红色预警(分钟)
     */
    distributionRedWarning?: number;
    /**
     * 配送黄色预警(分钟)
     */
    distributionYellowWarning?: number;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 包装费(分)
     */
    packingExpense?: number;
    /**
     * 配送员可取订单数
     */
    pickableOrderNum?: number;
    /**
     * 取货员提现周期
     */
    pickupStaffIncomeWithdrawalCycle?: number;
    /**
     * 打卡范围(米)
     */
    punchRange?: number;
    /**
     * 订单分拣员提现周期
     */
    sorterWithdrawalCycle?: number;
    /**
     * 分拣红色预警(分钟)
     */
    sortingRedWarning?: number;
    /**
     * 分拣黄色预警(分钟)
     */
    sortingYellowWarning?: number;
    [property: string]: any;
  }

  export interface UpdateParams {
    /**
     * 证件到期预警(天)
     */
    certificateExpirationWarning: number;
    /**
     * 爬楼费-起步费用(分)
     */
    climbingFeeStart: number;
    /**
     * 爬楼费-起步楼层
     */
    climbingFeeStartFloor: number;
    /**
     * 爬楼费-间隔费用(分)
     */
    climbingFeeStartSpace: number;
    /**
     * 配送间隔时长(分钟)
     */
    deliveryInterval: number;
    /**
     * 配送员收益提现周期(天)
     */
    distributionClerkIncomeWithdrawalCycle: number;
    /**
     * 配送红色预警(分钟)
     */
    distributionRedWarning: number;
    /**
     * 配送黄色预警(分钟)
     */
    distributionYellowWarning: number;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 包装费(分)
     */
    packingExpense: number;
    /**
     * 打卡范围(米)
     */
    punchRange: number;
    /**
     * 分拣红色预警(分钟)
     */
    sortingRedWarning: number;
    /**
     * 分拣黄色预警(分钟)
     */
    sortingYellowWarning: number;
    /**
     * 站长收益提现周期(天)
     */
    webmasterIncomeWithdrawalCycle: number;
    [property: string]: any;
  }
  export interface UpdateWeight {
    /**
     * 唯一标识符
     */
    id?: number;
    /**
     * 最大重量
     */
    maxWeight?: number;
    /**
     * 最小重量
     */
    minWeight?: number;
    [property: string]: any;
  }

  export interface UpdateTime {
    /**
     * 结束时间
     */
    endTime?: string;
    /**
     * 唯一标识符
     */
    id?: number;
    /**
     * 开始时间
     */
    startTime?: string;
    [property: string]: any;
  }
}
export namespace Cost {
  /**
   * 响应数据
   */
  export interface DeliverData {
    /**
     * 时段状态 1-启用 2-禁用
     */
    status: number;
    /**
     * 时段列表
     */
    time: Time[];
    /**
     * 基准价列表
     */
    weight: Weight[];
    userType?: number;
    [property: string]: any;
  }

  export interface Time {
    /**
     * 系数
     */
    deliveryFee: number;
    /**
     * 结束时间
     */
    endTime?: string;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 开始时间
     */
    startTime?: string;
    /**
     * 状态 1-启用 2-禁用
     */
    status: number;
    /**
     * 用户类型 1-用户 2-商戶
     */
    userType: number;
    [property: string]: any;
  }

  export interface Weight {
    /**
     * 配送费
     */
    deliveryFee?: number;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 最大重量
     */
    maxWeight?: number;
    /**
     * 最小重量
     */
    minWeight?: number;
    /**
     * 用户类型 1-用户 2-商戶
     */
    userType: number;
    [property: string]: any;
  }
  export interface AddParams {
    /**
     * 时段状态 1-启用 2-禁用
     */
    status: number;
    /**
     * 时段列表
     */
    time: AddTime[];
    /**
     * 用户类型 1-用户 2-商戶
     */
    userType: number;
    /**
     * 基准价列表
     */
    weight: AddWeight[];
    [property: string]: any;
  }

  export interface AddTime {
    /**
     * 系数
     */
    deliveryFee: number;
    /**
     * 配送时段ID
     */
    id: number;
    [property: string]: any;
  }

  export interface AddWeight {
    /**
     * 配送费
     */
    deliveryFee: number;
    /**
     * 配送重量ID
     */
    id: number;
    [property: string]: any;
  }

  export interface StationerData {
    /**
     * 销售订单用户配送费抽取（分），配送员
     */
    custDeliveryCost?: number;
    /**
     * 售后订单的换货费用（分），配送员
     */
    exchangeGoodsCost?: number;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 销售订单商家1配送费金额（分），配送员
     */
    merchantDeliveryCost1?: number;
    /**
     * 销售订单商家2配送费金额（分），配送员
     */
    merchantDeliveryCost2?: number;
    /**
     * 销售订单商家3配送费金额（分），配送员
     */
    merchantDeliveryCost3?: number;
    /**
     * 销售订单商家4配送费金额（分），配送员
     */
    merchantDeliveryCost4?: number;
    /**
     * 取货专员收益配置 ,每日供应商价格
     */
    pickupSupplierPrice?: number;
    /**
     * 取货专员收益配置 ,每日中转仓价格
     */
    pickupWarehousePrice?: string;
    /**
     * 补货费用（分），配送员
     */
    replenishmentCost?: number;
    /**
     * 售后订单的退货费用（分），配送员
     */
    returnGoodsCost?: number;
    /**
     * 订单分拣员收益, 单位-分
     */
    sortingProfit?: number;
    [property: string]: any;
  }

  export interface SubsidyData {
    /**
     * 主键
     */
    id?: number;
    /**
     * 配送收益(分/天)
     */
    revenue?: number;
    /**
     * 岗位id
     */
    roleId?: string;
    /**
     * 岗位名称
     */
    roleName?: string;
    /**
     * 补贴金额(分/天)
     */
    subsidyValue?: number;
    [property: string]: any;
  }

  export interface DedData {
    /**
     * 打卡要求 1-需打卡 2-不需打卡
     */
    clockingDemand?: number;
    /**
     * 主键
     */
    id?: number;
    /**
     * 岗位id
     */
    roleId?: string;
    /**
     * 岗位名称
     */
    roleName?: string;
    /**
     * 状态 1-启用 2-禁用
     */
    status?: number;
    /**
     * 补贴名称
     */
    subsidyName?: string;
    /**
     * 补贴类型 1-增加 2-扣减
     */
    subsidyType?: string;
    /**
     * 补贴金额(分/天)
     */
    subsidyValue?: number;
    [property: string]: any;
  }
}
export namespace Tag {
  export interface SearchParams {
    /**
     * 标签等级标签等级 1-非常差 2-差 3-一般 4-满意 5-非常满意
     */
    labelLevel: string;
    /**
     * 标签名称
     */
    labelName: string;
    /**
     * 适用范围1-集品到家 2-集品同城
     */
    labelScope: string;
    /**
     * 页数
     */
    pageNum: number;
    /**
     * 每页数量
     */
    pageSize: number;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 创建时间
     */
    createTime?: string;
    /**
     * 唯一标识符
     */
    id: number;
    /**
     * 标签等级 1-非常差 2-差 3-一般 4-满意 5-非常满意 字典表yy_evaluation_label_level
     */
    labelLevel: string;
    /**
     * 标签名称
     */
    labelName?: string;
    /**
     * 适用范围 1-集品到家 2-集品同城 字典表yy_service_scope
     */
    labelScope: string;
    [property: string]: any;
  }
  export interface UpdateParams {
    /**
     * 唯一标识符
     */
    id?: number;
    /**
     * 标签等级 1-非常差 2-差 3-一般 4-满意 5-非常满意 字典表yy_evaluation_label_level
     */
    labelLevel: string;
    /**
     * 标签名称
     */
    labelName: string;
    /**
     * 适用范围 1-集品到家 2-集品同城 字典表yy_service_scope
     */
    labelScope: string;
    [property: string]: any;
  }
}
